home *** CD-ROM | disk | FTP | other *** search
/ Nautilus 1992 July / Nautilus-3-8 / Nautilus-3-8.bin / Tools & Utilities / Techy Stuff / Doco ƒ / CSMP ƒ / CSMP-V1-051.TXT < prev    next >
Encoding:
Text File  |  1992-06-03  |  41.8 KB  |  952 lines

  1. C.S.M.P. Digest             Thu, 16 Apr 92       Volume 1 : Issue 51
  2.  
  3. Today's Topics:
  4.  
  5.     ? Can you rebuild desktop from a program ?
  6.     macwrite format?
  7.     MacApp, MS Windows, 'n things
  8.     Precompiled Headers for MPW C++ ?
  9.     Shutting down "background only" apps
  10.  
  11.  
  12. The Comp.Sys.Mac.Programmer Digest is moderated by Michael A. Kelly.
  13.  
  14. These digests are available (by using FTP, account anonymous, your email
  15. address as password) in the pub/mac/csmp-digest directory on ftp.cs.uoregon.
  16. edu.  This is also the home of the comp.sys.mac.programmer Frequently Asked
  17. Questions list.  The last several issues of the digest are available from
  18. sumex-aim.stanford.edu as well.
  19.  
  20. These digests are also available via email.  Just send a note saying that you
  21. want to be on the digest mailing list to mkelly@cs.uoregon.edu, and you will
  22. automatically receive each new digest as it is created.
  23.  
  24. The articles in these digests are taken directly from comp.sys.mac.programmer.
  25. They are not edited; all articles included in this digest are in their original
  26. posted form.  The only articles that are -not- included in these digests are
  27. those which didn't receive any replies (except those that give information
  28. rather than ask a question).  All replies to each article are concatenated
  29. onto the original article in the order in which they were received.  Article
  30. threads are not added to the digests until the last article added to the
  31. thread is at least one month old (this is to ensure that the thread is dead
  32. before adding it to the digests).
  33.  
  34. Send administrative mail to mkelly@cs.uoregon.edu.
  35.  
  36. -------------------------------------------------------
  37.  
  38. From: mmalson@x102a.ess.harris.com (Mark Malson)
  39. Subject: ? Can you rebuild desktop from a program ?
  40. Date: 13 Mar 92 17:30:36 GMT
  41. Organization: Harris Corporation, GCSD, Melbourne, FL
  42.  
  43. I'm working on a system where the end user could conceivably be quite Mac-illiterate.
  44. We need to provide a list of periodic maintenance activities for him to do, like run
  45. a de-fragmentation program, stuff like that. I figure that he may want to rebuild
  46. the desktop every six months or so, but rather than have him do the command-option
  47. thing at just the right time, I'd like to provide him with an application to do it
  48. for him.
  49.  
  50. I figured there may be an Apple Event I could send to the Finder, but the AE Registry
  51. didn't have any such thing. I also couldn't find a Desktop Database routine to do it.
  52.  
  53. I know this isn't ENTIRELY kosher, but is it possible?
  54.  
  55. P.S. I'm using system 7 only; I don't have to worry about System 6 compatibility.
  56.  
  57. - - Mark Malson
  58.  
  59. +++++++++++++++++++++++++++
  60.  
  61. From: Bruce.Hoult@bbs.actrix.gen.nz
  62. Organization: Actrix Information Exchange
  63. Date: Sun, 15 Mar 1992 00:22:39 GMT
  64.  
  65. No problem.  Just move the desktop database files into another folder
  66. where the Finder won't expect to find them (I doubt that you can delete
  67. them since they'll be in use) then restart either the Mac (or just the
  68. Finder) and and a new desktop database will be built.  Then delete the
  69. old files.
  70. - -- 
  71. Bruce.Hoult@bbs.actrix.gen.nz   Twisted pair: +64 4 477 2116
  72. BIX: brucehoult                 Last Resort:  PO Box 4145 Wellington, NZ
  73. "Cray's producing a 200 MIPS personal computer with 64MB RAM and a 1 GB
  74. hard disk that fits in your pocket!"   "Great!  Is it PC compatable?"
  75.  
  76. ---------------------------
  77.  
  78. From: dclaar@hpcuhe.cup.hp.com (Doug Claar)
  79. Subject: macwrite format?
  80. Date: 12 Mar 92 23:35:23 GMT
  81. Organization: Hewlett Packard, Cupertino
  82.  
  83. I need to convert files from a unique IBM PC file format to 
  84. something the mac recognizes. Can someone provide me with
  85. the internal format of macwrite files? I figure that if I
  86. can create a macwrite file on the pc, I can use maclink/pc 
  87. to bring the file over to the mac. I asked once before, but
  88. I don't think the message ever left our site...
  89.  
  90. Thanks,
  91. - --Doug Claar
  92. dclaar@cup.hp.com
  93.  
  94. +++++++++++++++++++++++++++
  95.  
  96. From: zobkiw@world.std.com (Joe Zobkiw)
  97. Date: 14 Mar 92 01:47:13 GMT
  98. Organization: The World Public Access UNIX, Brookline, MA
  99.  
  100. If I'm not mistaken, the MacWrite format can be found in one of the many
  101. technical notes from Apple.
  102.  
  103.  
  104.  
  105. - -- 
  106. <--------------------------------------------------->
  107.  joe zobkiw                     zobkiw@world.std.com
  108.  mac.synthesis.MIDI.development.C.asm.communications
  109. >---------------------------------------------------<
  110.  
  111. +++++++++++++++++++++++++++
  112.  
  113. From: bskendig@shine.Princeton.EDU (Brian Kendig)
  114. Date: 14 Mar 92 03:48:38 GMT
  115. Organization: Starfleet Academy, Princeton University
  116.  
  117. In article <40380001@hpcuhe.cup.hp.com> dclaar@hpcuhe.cup.hp.com (Doug Claar) writes:
  118. >I need to convert files from a unique IBM PC file format to 
  119. >something the mac recognizes. Can someone provide me with
  120. >the internal format of macwrite files? I figure that if I
  121. >can create a macwrite file on the pc, I can use maclink/pc 
  122. >to bring the file over to the mac.
  123.  
  124. You might want to just try converting your files through RTF (Rich
  125. Text Format), which is supported by WriteNow, WordPerfect, and
  126. Microsoft Word, I believe.  An RTF file is just text, but it contains
  127. human-readable formatting commands.  The benefit of using RTF for your
  128. conversions is that if you need to know how a particular kind of
  129. formatting is done in RTF, you just load up a word processor on your
  130. Mac, type up something that uses that kind of formatting, save your
  131. file as RTF, then open the RTF file as text and look at the commands.
  132.  
  133. Also, this means that you can create the RTF files on your IBM PC then
  134. read them with Apple File Exchange on your Mac without having to use
  135. any conversion filters.
  136.  
  137.      << Brian >>
  138.  
  139. - -- 
  140. | Brian S. Kendig       --/\-- Tri     bskendig@phoenix.Princeton.EDU, @PUCC
  141. | Computer Science BSE  |/  \| Quad  You gave your life to become the person
  142. | Princeton University  /____\ clubs    you are right now.  Was it worth it?
  143.  
  144. ---------------------------
  145.  
  146. From: rdominy@kong.gsfc.nasa.gov (Robert Dominy)
  147. Subject: MacApp, MS Windows, 'n things
  148. Date: 26 Feb 92 18:45:33 GMT
  149. Organization: NASA Goddard Space Flight Center
  150.  
  151. In the latest issue of Frameworks, it was mentioned that at the MADA
  152. meeting at MacWorld that MacApp would be going cross-platform.  The
  153. article went on to say that while no specifics were mentioned there
  154. was a lot of noise about MS Windows being that cross-platform.
  155.  
  156. My question to the net is: with the annual MADA meeting being held this
  157. week in Orlando, has any additional information come out on a cross-
  158. platform MacApp by Apple (i.e., when? which platforms (UNIX? Windows?))?
  159.  
  160. - ------------------------------
  161. Robert Dominy
  162. NASA Goddard Space Flight Center
  163.  
  164.  
  165.  
  166. - -------------------------
  167.  
  168. From: jim@tortuga.SanDiego.NCR.COM (Jim (James) Ruehlin)
  169. Subject:  MacApp, MS Windows, 'n things
  170. Date: 27 Feb 92 23:43:10 GMT
  171. Organization: NCR Corporation, Rancho Bernardo
  172.  
  173. In article <1992Feb26.184533.9791@kong.gsfc.nasa.gov> rdominy@kong.gsfc.nasa.gov (Robert Dominy) writes:
  174. >In the latest issue of Frameworks, it was mentioned that at the MADA
  175. >meeting at MacWorld that MacApp would be going cross-platform.  The
  176. >article went on to say that while no specifics were mentioned there
  177. >was a lot of noise about MS Windows being that cross-platform.
  178.  
  179. Being I full-time Windows programmer and a sometimes Mac programmer, I can't
  180. see why Apple would want to do this.  Even the poorest development environment
  181. for Windows programming is much easier to use than MacApp.  MacApp still uses
  182. technology designed 15 years ago for Unix.  You can write macros and extra
  183. development tools in MacApp, which is nice.  But the usability is so poor
  184. that even PC environments are delightful to use in comparison.
  185.  
  186. - Jim Ruehlin
  187.  
  188.  
  189.  
  190. - -------------------------
  191.  
  192. From: keith@Apple.COM (Keith Rollin)
  193. Subject:  MacApp, MS Windows, 'n things
  194. Date: 2 Mar 92 21:45:32 GMT
  195. Organization: Apple Computer Inc., Cupertino, CA
  196.  
  197. In article <1992Feb27.234310.13360@donner.SanDiego.NCR.COM> jim@tortuga.SanDiego.NCR.COM (Jim (James) Ruehlin) writes:
  198. >In article <1992Feb26.184533.9791@kong.gsfc.nasa.gov> rdominy@kong.gsfc.nasa.gov (Robert Dominy) writes:
  199. >>In the latest issue of Frameworks, it was mentioned that at the MADA
  200. >>meeting at MacWorld that MacApp would be going cross-platform.  The
  201. >>article went on to say that while no specifics were mentioned there
  202. >>was a lot of noise about MS Windows being that cross-platform.
  203. >
  204. >Being I full-time Windows programmer and a sometimes Mac programmer, I can't
  205. >see why Apple would want to do this.  Even the poorest development environment
  206. >for Windows programming is much easier to use than MacApp.  MacApp still uses
  207. >technology designed 15 years ago for Unix.  You can write macros and extra
  208. >development tools in MacApp, which is nice.  But the usability is so poor
  209. >that even PC environments are delightful to use in comparison.
  210.  
  211. Jim, my friend, I think that you are sorely confused (that probably
  212. comes from being a Windows programmer  :-). First of all, you say "...why
  213. Apple would want to do this." However, the original poster talked about
  214. MADA, which is not part of Apple in any way. MADA, formerly the MacApp
  215. Developer's Association, is a non-profit group that supports MacApp
  216. developers (and now, apparently, developers using other object-oriented
  217. frameworks). What Apple wants or doesn't want has nothing to do with
  218. it.
  219.  
  220. Second, from your comments, I think you are confusing MacApp with MPW.
  221. MacApp is an application framework; MPW is a development environment.
  222. The two are totally different things. Yes, MPW has its roots or flavor
  223. based on UNIX, but many people find it preferable to the alternatives
  224. out there. MacApp, on the other hand, is not based on anything from
  225. UNIX, let alone 15 year old technology, and is more advanced than any
  226. other object framework I've seen for a PC.
  227.  
  228. -- 
  229. - ----------------------------------------------------------------------------
  230. Keith Rollin           ---            <Taligent .signature under construction>
  231. Disclaimer: Pretty soon, I really _won't_ be speaking for Apple...
  232.  
  233.  
  234.  
  235. - -------------------------
  236.  
  237. From: krf@vulcan.ral.rpi.edu (Keith R. Fieldhouse)
  238. Organization: Rensselaer Polytechnic Institute, Troy NY
  239. Date: Tue, 3 Mar 1992 13:49:24 GMT
  240.  
  241. In article <63410@apple.Apple.COM> keith@Apple.COM (Keith Rollin) writes:
  242. >
  243. >Jim, my friend, I think that you are sorely confused (that probably
  244. >comes from being a Windows programmer  :-). First of all, you say "...why
  245. >Apple would want to do this." However, the original poster talked about
  246. >MADA, which is not part of Apple in any way. MADA, formerly the MacApp
  247. >Developer's Association, is a non-profit group that supports MacApp
  248. >developers (and now, apparently, developers using other object-oriented
  249. >frameworks). What Apple wants or doesn't want has nothing to do with
  250. >it.
  251.  
  252. No. At the MADA conference in Orlando, Apple made it very clear that 
  253. APPLE intends to make MacApp/MS-Windows available in at a least a Beta form 
  254. in the next 12 - 18 months.  At the same time they indicated that they'd
  255. be willing to work out a deal with developers who had (illicitly) ported 
  256. MacApp to Windows already.  One condition of these deals was that the 
  257. developer is already shipping an equivilant Mac product before shipping
  258. for Windows.  It occurs to me (though it wasn't stated) that a similar 
  259. arrangement might be true with the Apple MacApp/MS-Windows product. In
  260. any event it was clear that Apple understood the pressure on developers
  261. to go cross platform and wants to help (presumably to avoid having their
  262. developers jump ship entirely?).   e
  263.  
  264.  
  265.                         - Keith Fieldhouse
  266.                           krf@ral.rpi.edu
  267. - -- 
  268. Keith R. Fieldhouse            krf@ral.rpi.edu        "READY?"
  269.  
  270. - -------------------------
  271.  
  272. From: jim@.SanDiego.NCR.COM (Jim Ruehlin)
  273. Organization: NCR Corporation, Rancho Bernardo
  274. Date: Tue, 3 Mar 1992 22:40:26 GMT
  275.  
  276. In article <63410@apple.Apple.COM> keith@Apple.COM (Keith Rollin) writes:
  277. >In article <1992Feb27.234310.13360@donner.SanDiego.NCR.COM> jim@tortuga.SanDiego.NCR.COM (Jim (James) Ruehlin) writes:
  278. >>In article <1992Feb26.184533.9791@kong.gsfc.nasa.gov> rdominy@kong.gsfc.nasa.gov (Robert Dominy) writes:
  279. >>>In the latest issue of Frameworks, it was mentioned that at the MADA
  280. >>>meeting at MacWorld that MacApp would be going cross-platform.  The
  281. >>>article went on to say that while no specifics were mentioned there
  282. >>>was a lot of noise about MS Windows being that cross-platform.
  283. >>
  284. >
  285. >Jim, my friend, I think that you are sorely confused (that probably
  286. >comes from being a Windows programmer  :-). First of all, you say "...why
  287. >Apple would want to do this." However, the original poster talked about
  288. >MADA, which is not part of Apple in any way. MADA, formerly the MacApp
  289. >Developer's Association, is a non-profit group that supports MacApp
  290. >developers (and now, apparently, developers using other object-oriented
  291. >frameworks). What Apple wants or doesn't want has nothing to do with
  292. >it.
  293.  
  294. After re-reading the original article, I have to agree - I was confused &-)
  295.  
  296. However, my basic sentiment still applies.  I've used MacApp a bit, and used
  297. 2 different C++ libraries on Windows as well.  I've also looked at 
  298. Microsoft's new offering, though not very thuroughly.
  299.  
  300. IMO, MacApp lags behind Borlands Object Windows Librarys (for the C++
  301. environment, at least).  MacApp isn't designed for the Windows platform
  302. like the Microsoft Class Library is.  MacApp is better than CommonVu for
  303. serious programming, but I've always thought that simple stuff can take
  304. advantage of CommonVu's easy class interface best.
  305.  
  306. >Second, from your comments, I think you are confusing MacApp with MPW.
  307. >MacApp is an application framework; MPW is a development environment.
  308. >The two are totally different things. Yes, MPW has its roots or flavor
  309. >based on UNIX, but many people find it preferable to the alternatives
  310. >out there. MacApp, on the other hand, is not based on anything from
  311. >UNIX, let alone 15 year old technology, and is more advanced than any
  312. >other object framework I've seen for a PC.
  313.  
  314. Obviously, I have to disagree with your last statement.
  315. It's a shame, but the Mac has poor development offerings compared to 
  316. Windows.  I like Mac programming better than Windows programming, but
  317. I have to admit it's usually a lot easier to do what you need to do in
  318. Windows than on the Mac (in terms of development).
  319.  
  320. Jim Ruehlin
  321. NCR Corp.
  322.  
  323. I don't speak for NCR Corp, AT&T, Terradata, or any other high-technology
  324. firm the conglomerate may have purchased without my knowledge.
  325.  
  326.  
  327. - -------------------------
  328.  
  329. From: barczejj@ss2.wpafb.af.mil (Jeff J Barczewski 52824)
  330. Date:  4 Mar 92 22:02:52 GMT
  331. Organization: Air Force Institute of Technology
  332.  
  333. keith@Apple.COM (Keith Rollin) writes:
  334.  
  335. >In article <1992Feb27.234310.13360@donner.SanDiego.NCR.COM> jim@tortuga.SanDiego.NCR.COM (Jim (James) Ruehlin) writes:
  336. >>In article <1992Feb26.184533.9791@kong.gsfc.nasa.gov> rdominy@kong.gsfc.nasa.gov (Robert Dominy) writes:
  337. >>>In the latest issue of Frameworks, it was mentioned that at the MADA
  338. >>>meeting at MacWorld that MacApp would be going cross-platform.  The
  339. >>>article went on to say that while no specifics were mentioned there
  340. >>>was a lot of noise about MS Windows being that cross-platform.
  341. >>
  342. >>Being I full-time Windows programmer and a sometimes Mac programmer, I can't
  343. >>see why Apple would want to do this.  Even the poorest development environment
  344. >>for Windows programming is much easier to use than MacApp.  MacApp still uses
  345. >>technology designed 15 years ago for Unix.  You can write macros and extra
  346. >>development tools in MacApp, which is nice.  But the usability is so poor
  347. >>that even PC environments are delightful to use in comparison.
  348.  
  349. >Jim, my friend, I think that you are sorely confused (that probably
  350. >comes from being a Windows programmer  :-). First of all, you say "...why
  351. >Apple would want to do this." However, the original poster talked about
  352. >MADA, which is not part of Apple in any way. MADA, formerly the MacApp
  353. >Developer's Association, is a non-profit group that supports MacApp
  354. >developers (and now, apparently, developers using other object-oriented
  355. >frameworks). What Apple wants or doesn't want has nothing to do with
  356. >it.
  357.  
  358. >Second, from your comments, I think you are confusing MacApp with MPW.
  359. >MacApp is an application framework; MPW is a development environment.
  360. >The two are totally different things. Yes, MPW has its roots or flavor
  361. >based on UNIX, but many people find it preferable to the alternatives
  362. >out there. MacApp, on the other hand, is not based on anything from
  363. >UNIX, let alone 15 year old technology, and is more advanced than any
  364. >other object framework I've seen for a PC.
  365.  
  366. Or any other platform for that matter including (UNIX).
  367.  
  368.  
  369.  
  370. >-- 
  371. >------------------------------------------------------------------------------
  372. >Keith Rollin           ---            <Taligent .signature under construction>
  373. >Disclaimer: Pretty soon, I really _won't_ be speaking for Apple...
  374.  
  375. - -------------------------
  376.  
  377. From: barczejj@ss2.wpafb.af.mil (Jeff J Barczewski 52824)
  378. Date:  4 Mar 92 22:05:41 GMT
  379. Organization: Air Force Institute of Technology
  380.  
  381. jim@.SanDiego.NCR.COM (Jim Ruehlin) writes:
  382.  
  383. >In article <63410@apple.Apple.COM> keith@Apple.COM (Keith Rollin) writes:
  384. >>In article <1992Feb27.234310.13360@donner.SanDiego.NCR.COM> jim@tortuga.SanDiego.NCR.COM (Jim (James) Ruehlin) writes:
  385. >>>In article <1992Feb26.184533.9791@kong.gsfc.nasa.gov> rdominy@kong.gsfc.nasa.gov (Robert Dominy) writes:
  386. >>>>In the latest issue of Frameworks, it was mentioned that at the MADA
  387. >>>>meeting at MacWorld that MacApp would be going cross-platform.  The
  388. >>>>article went on to say that while no specifics were mentioned there
  389. >>>>was a lot of noise about MS Windows being that cross-platform.
  390. >>>
  391. >>
  392. >>Jim, my friend, I think that you are sorely confused (that probably
  393. >>comes from being a Windows programmer  :-). First of all, you say "...why
  394. >>Apple would want to do this." However, the original poster talked about
  395. >>MADA, which is not part of Apple in any way. MADA, formerly the MacApp
  396. >>Developer's Association, is a non-profit group that supports MacApp
  397. >>developers (and now, apparently, developers using other object-oriented
  398. >>frameworks). What Apple wants or doesn't want has nothing to do with
  399. >>it.
  400.  
  401. >After re-reading the original article, I have to agree - I was confused &-)
  402.  
  403. >However, my basic sentiment still applies.  I've used MacApp a bit, and used
  404. >2 different C++ libraries on Windows as well.  I've also looked at 
  405. >Microsoft's new offering, though not very thuroughly.
  406.  
  407. >IMO, MacApp lags behind Borlands Object Windows Librarys (for the C++
  408. >environment, at least).  MacApp isn't designed for the Windows platform
  409. >like the Microsoft Class Library is.  MacApp is better than CommonVu for
  410. >serious programming, but I've always thought that simple stuff can take
  411. >advantage of CommonVu's easy class interface best.
  412.  
  413. >>Second, from your comments, I think you are confusing MacApp with MPW.
  414. >>MacApp is an application framework; MPW is a development environment.
  415. >>The two are totally different things. Yes, MPW has its roots or flavor
  416. >>based on UNIX, but many people find it preferable to the alternatives
  417. >>out there. MacApp, on the other hand, is not based on anything from
  418. >>UNIX, let alone 15 year old technology, and is more advanced than any
  419. >>other object framework I've seen for a PC.
  420.  
  421. >Obviously, I have to disagree with your last statement.
  422. >It's a shame, but the Mac has poor development offerings compared to 
  423. >Windows.  I like Mac programming better than Windows programming, but
  424. >I have to admit it's usually a lot easier to do what you need to do in
  425. >Windows than on the Mac (in terms of development).
  426.  
  427. Are you kidding? I disagree and if my word is not worth anything 
  428. check out some of the past issues of Byte they seemed to disagree 
  429. as well.
  430.  
  431.        
  432.  
  433.  
  434. >Jim Ruehlin
  435. >NCR Corp.
  436.  
  437. >I don't speak for NCR Corp, AT&T, Terradata, or any other high-technology
  438. >firm the conglomerate may have purchased without my knowledge.
  439.  
  440.  
  441. - -------------------------
  442.  
  443. From: rdominy@kong.gsfc.nasa.gov (Robert Dominy)
  444. Organization: NASA Goddard Space Flight Center
  445. Date: Thu, 5 Mar 92 15:12:47 GMT
  446.  
  447. In article <1992Mar3.224026.21206@donner.SanDiego.NCR.COM>, jim@.SanDiego.NCR.COM (Jim Ruehlin) writes:
  448. > However, my basic sentiment still applies.  I've used MacApp a bit, and used
  449. > 2 different C++ libraries on Windows as well.  I've also looked at 
  450. > [more ranting deleted]
  451.  
  452. Let's get something straight.  I asked for information on what people
  453. had heard about MacApp going cross-platform - NOT opinions from MS
  454. Windows weenies on whether they thought it was a good idea or not.
  455. Further, if you want to create a flame war on who's got the best
  456. programming environment, then take it somewhere else -- we've heard
  457. this all before.  This is comp.sys.mac.programmer and most of us are
  458. here because we like programming the Mac, and I for one have found
  459. that MPW, MacApp and the like far exceed the tools I've used on
  460. other platforms.
  461.  
  462. Enought said.  For those interested in a little extra information on
  463. MacApp going to Windows, take a look at this weeks MacWeek.  One
  464. interesting note is the article quotes Apple as saying that they'll
  465. be bringing out cross-platform tools in the next 12-18 months (sorry
  466. don't have the issue here with me now to quote exactly), but he never
  467. actually said that that tool would be MacApp.  In fact it almost sounded
  468. like there was some other tool/library under development.  Does anyone
  469. who was at the conference have anymore specifics?
  470.  
  471. - --------------------------------
  472. Robert Dominy
  473. NASA Goddard Space Flight Center
  474.  
  475. - -------------------------
  476.  
  477. From: ksand@apple.com (Kent Sandvik)
  478. Date: 5 Mar 92 20:34:31 GMT
  479. Organization: MacDTS Mongols
  480.  
  481. In article <1992Feb27.234310.13360@donner.SanDiego.NCR.COM>, jim@tortuga.SanDiego.NCR.COM (Jim (James) Ruehlin) writes:
  482. > In article <1992Feb26.184533.9791@kong.gsfc.nasa.gov> rdominy@kong.gsfc.nasa.gov (Robert Dominy) writes:
  483. > >In the latest issue of Frameworks, it was mentioned that at the MADA
  484. > >meeting at MacWorld that MacApp would be going cross-platform.  The
  485. > >article went on to say that while no specifics were mentioned there
  486. > >was a lot of noise about MS Windows being that cross-platform.
  487. > Being I full-time Windows programmer and a sometimes Mac programmer, I can't
  488. > see why Apple would want to do this.  Even the poorest development environment
  489. > for Windows programming is much easier to use than MacApp.  MacApp still uses
  490. > technology designed 15 years ago for Unix.  You can write macros and extra
  491. > development tools in MacApp, which is nice.  But the usability is so poor
  492. > that even PC environments are delightful to use in comparison.
  493.  
  494. I think there's a separation between a framework and a development environment.
  495. Think Pascal users swear their environment in combination with MacApp beats
  496. Borland/Messy-Windows quite easily. As for UNIX environments, I do know a lot
  497. of UNIX hackers that would be offended by this statement. There's a certain feel
  498. of power when you are able to do *anything*, instead of wimping around with 
  499. user-friendly popup-menus.
  500.  
  501. Please separate the issue of MacApp and MPW, they are *two* different entities.
  502.  
  503. Cheers,
  504. Kent Sandvik
  505.  
  506. +++++++++++++++++++++++++++
  507.  
  508. From: jspencer@macgate.mn.org (Jim Spencer)
  509. Date: 7 Mar 92 04:25:41 GMT
  510.  
  511.  
  512.  RD> Enought said.  For those interested in a little extra information on
  513.  RD> MacApp going to Windows, take a look at this weeks MacWeek.  One
  514.  RD> interesting note is the article quotes Apple as saying that they'll
  515.  RD> be bringing out cross-platform tools in the next 12-18 months (sorry
  516.  RD> don't have the issue here with me now to quote exactly), but he never
  517.  RD> actually said that that tool would be MacApp.  In fact it almost sounded
  518.  RD> like there was some other tool/library under development.  Does anyone
  519.  RD> who was at the conference have anymore specifics?
  520.  
  521. My understanding of what was being said was that Apple (as I recall the
  522. statement was made by Steve Weyl) is or will be working on specifically a
  523. MacApp port of some type to windows.  I've not seen the MacWeek article
  524. but I suspect the confusion results from the relatively frequent hints which
  525. were emitted by various speakers all week long regarding Taligent.  These
  526. hints indicated that Apple intends to create a path for developers to use
  527. to move to Pink and that MacAppers will be in an excellant position for 
  528. the move but that this will not be just another version of MacApp for a 
  529. new OS.  This issue however is different than the question of cross-platform
  530. development using MacApp.  It was this latter question that the 12-18 month
  531. time frame refers to.  (Or so I understand it.)
  532.  
  533. +++++++++++++++++++++++++++
  534.  
  535. From: tmaehl@vax1.umkc.edu
  536. Date: 6 Mar 92 21:27:43 CST
  537. Organization: University of Missouri Computing Services
  538.  
  539. In article <1992Feb27.234310.13360@donner.SanDiego.NCR.COM>, jim@tortuga.SanDiego.NCR.COM (Jim (James) Ruehlin) writes:
  540. > In article <1992Feb26.184533.9791@kong.gsfc.nasa.gov> rdominy@kong.gsfc.nasa.gov (Robert Dominy) writes:
  541. >>In the latest issue of Frameworks, it was mentioned that at the MADA
  542. >>meeting at MacWorld that MacApp would be going cross-platform.  The
  543. >>article went on to say that while no specifics were mentioned there
  544. >>was a lot of noise about MS Windows being that cross-platform.
  545. > Being I full-time Windows programmer and a sometimes Mac programmer, I can't
  546. > see why Apple would want to do this.  Even the poorest development environment
  547. > for Windows programming is much easier to use than MacApp.  MacApp still uses
  548. > technology designed 15 years ago for Unix.  You can write macros and extra
  549. > development tools in MacApp, which is nice.  But the usability is so poor
  550. > that even PC environments are delightful to use in comparison.
  551. > - Jim Ruehlin
  552.  
  553. Jim, I think you are confusing MPW with MacApp. MPW (Macintosh Programmers
  554. Workshop) is expensive and "unix-y," but it is *very* powerful. And open.
  555. You can buy compilers for it from many sources. Try plugging a fortran
  556. compiler into borland (as for user interface: try comparing a Symantic
  557. programing environment (think C/Pascal) to *any* DOS platform <snicker>).
  558.  
  559. MacApp, on the other hand is an object class library for building
  560. applications that comply with the mac interface. It is *very* powerful
  561. and has nothing whatsoever to do with your development environment.
  562. Porting it to Windows would make life much easier for developers who
  563. need to maintain code on both platforms. If Claris, for example, is
  564. going to go full-bore into the windows arena, it makes sense for
  565. their class library to be cross platform.
  566.  
  567. Jonathan/tmaehl@vax1.umkc.edu
  568.  
  569. +++++++++++++++++++++++++++
  570.  
  571. From: ksand@apple.com (Kent Sandvik)
  572. Date: 9 Mar 92 01:40:14 GMT
  573. Organization: MacDTS Mongols
  574.  
  575. In article <mr5s=#c@rpi.edu>, krf@vulcan.ral.rpi.edu (Keith R. Fieldhouse)
  576. writes:
  577. > In article <63410@apple.Apple.COM> keith@Apple.COM (Keith Rollin) writes:
  578. > >Jim, my friend, I think that you are sorely confused (that probably
  579. > >comes from being a Windows programmer  :-). First of all, you say "...why
  580. > >Apple would want to do this." However, the original poster talked about
  581. > >MADA, which is not part of Apple in any way. MADA, formerly the MacApp
  582. > >Developer's Association, is a non-profit group that supports MacApp
  583. > >developers (and now, apparently, developers using other object-oriented
  584. > >frameworks). What Apple wants or doesn't want has nothing to do with
  585. > >it.
  586.  
  587. > No. At the MADA conference in Orlando, Apple made it very clear that 
  588. > APPLE intends to make MacApp/MS-Windows available in at a least a Beta form 
  589. > in the next 12 - 18 months.  At the same time they indicated that they'd
  590. > be willing to work out a deal with developers who had (illicitly) ported 
  591. > MacApp to Windows already.  One condition of these deals was that the 
  592. > developer is already shipping an equivilant Mac product before shipping
  593. > for Windows.  It occurs to me (though it wasn't stated) that a similar 
  594. > arrangement might be true with the Apple MacApp/MS-Windows product. In
  595. > any event it was clear that Apple understood the pressure on developers
  596. > to go cross platform and wants to help (presumably to avoid having their
  597. > developers jump ship entirely?).   e
  598.  
  599. Hi, I don't think Keith stated that 'why should Apple do something similar'
  600. (i.e. create a framework for Messy-Windows programming). I think the big
  601. guys in DTE have hinted about this during the early 1992 already, and this
  602. also happened at MADA-Orlando. He just tried to point out that MADA has
  603. nothing to do with Apple DTE work (DTE - Developer Tools Engineering).
  604. And Keith certainly knows/knew about these plans, as an oldtimer MacApp
  605. DTS engineer.
  606.  
  607. Anyway, MacApp for Windows would certainly show the other framework vendors
  608. how a professional OO framework should look like!
  609.  
  610. Cheers,
  611. Kent
  612. - --
  613. Kent Sandvik - Apple DTS  - Dynamic Language Evangelist
  614. ksand@apple.com
  615. All opinions expressed are my own, and not related to any company or
  616. organization. 
  617. Happy, happy, joy, joy!
  618.  
  619. +++++++++++++++++++++++++++
  620.  
  621. From: eric_berdahl@taligent.com (Eric Berdahl)
  622. Date: 12 Mar 92 22:33:36 GMT
  623. Organization: MADA
  624.  
  625. Speaking for MADA, let me say that I am terribly sorry that everyone reading
  626. this wasnUt able to attend the conference in Orlando.  You missed some really
  627. cool presentations, Florida sun, and a company-paid trip to Disney world :-).
  628. Luckilly, happy souls here are more than happy to spread the news.  Here's my
  629. two cents.
  630.  
  631. First, the subject of MADA's charter has been raised.  MADA, formerly the
  632. MacApp Developers' Association, is no longer tied to MacApp.  Instead, we are
  633. interested in object technologies in general.  However, we are a member-driven
  634. group, and the vast majority of our membership is interested in MacApp and
  635. Macintosh, so don't expect us to change stripes overnight.  I do know of a specific
  636. effort underway to begin addressing Macintosh Common Lisp as a SIG, and I know
  637. there are other SIGs trying to form, possibly even one to deal with Windows, but
  638. the core of everything is object technologies.
  639.  
  640. If you like objects, you'll probably feel comfortable in MADA.
  641.  
  642. Second, I'll parrot what Steve Weyl said at the conference.  Apple intends to develop
  643. an object-based framework that will provide cross-platform capabilities.  Windows and
  644. Macintosh were specifically mentioned as being in the "cross-platform" suite they
  645. want to address.
  646.  
  647. Also, the Taligent name _was_ mentioned quite a bit, although nobody wanted to go on
  648. record as saying anything about it.  Steve Weyl, in a videotape shown at the conference,
  649. stated that one of Apple's goals is to allow users of their frameworks to have an easy
  650. migration path to the Taligent Operating System [you should have seen sleepy heads pop
  651. up at that comment].
  652.  
  653. Now, for those interested in hearing the juicy bits as they occur, you may join MADA
  654. by calling 206-252-6946 or sending e-mail to mada@applelink.apple.com.  MADA
  655. representatives will be happy to send you information or take an order.  Our conference
  656. next year will be in sunny San Diego at the [cool hotel whose name I can't remember]
  657. Beach and Racquetball Club.  Watch this space for teasers of the really cool stuff
  658. people will be announcing!!
  659.  
  660. - --
  661. Eric Berdahl
  662. President, MADA
  663. Internet: eric_berdahl@taligent.com
  664. AppleLink: BERDAHL
  665. MaBell: (408) 862-6280
  666.  
  667. +++++++++++++++++++++++++++
  668.  
  669. From: ksand@apple.com (Kent Sandvik)
  670. Date: 11 Mar 92 20:21:02 GMT
  671. Organization: MacDTS Mongols
  672.  
  673. In article <1992Mar3.224026.21206@donner.SanDiego.NCR.COM>,
  674. jim@.SanDiego.NCR.COM (Jim Ruehlin) writes:
  675. > IMO, MacApp lags behind Borlands Object Windows Librarys (for the C++
  676. > environment, at least).  MacApp isn't designed for the Windows platform
  677. > like the Microsoft Class Library is.  MacApp is better than CommonVu for
  678. > serious programming, but I've always thought that simple stuff can take
  679. > advantage of CommonVu's easy class interface best.
  680.  
  681. Hi, I would like to know what's much better with OWL compared with 
  682. MacApp 3.0, and we should not talk about Windows issues, because OWL
  683. is lousy for MacOS programming :-).
  684.  
  685. > Obviously, I have to disagree with your last statement.
  686. > It's a shame, but the Mac has poor development offerings compared to 
  687. > Windows.  I like Mac programming better than Windows programming, but
  688. > I have to admit it's usually a lot easier to do what you need to do in
  689. > Windows than on the Mac (in terms of development).
  690.  
  691. Also, what's much better with for instance a Borland environment
  692. compared with Think C/Pascal?
  693.  
  694. Cheers,
  695. Kent Sandvik
  696. - --
  697. Kent Sandvik - Apple DTS  - Dynamic Language Evangelist
  698. ksand@apple.com
  699. All opinions expressed are my own, and not related to any company or
  700. organization. Happy, happy, joy, joy!
  701.  
  702. +++++++++++++++++++++++++++
  703.  
  704. From: wilcox@wucs1.wustl.edu (Don Wilcox)
  705. Organization: Washington University, St. Louis MO
  706. Date: Fri, 13 Mar 1992 18:14:18 GMT
  707.  
  708. In article <21381@goofy.Apple.COM> ksand@apple.com (Kent Sandvik) writes:
  709. >Also, what's much better with for instance a Borland environment
  710. >compared with Think C/Pascal?
  711.  
  712. I enter this discussion unwillingly.  If it weren't for the fact that there
  713. seem to be very few people who really program on both Mac and MSDOS/Windows
  714. on the net, I would just keep out.  However, I write commercial software on
  715. the PC (Windows and DOS), have done commercial work on the Mac (now it is mostly
  716. academic stuff on the Mac), and so I feel somewhat qualified to jump in.
  717.  
  718. Now for disclaimer #2.  I like ThinkC's environment.  There are things I
  719. would like to see changed, but for the kinds of stuff I do on the Mac, it is
  720. just fine.
  721.  
  722. Nevertheless, I find Borland's products to be superior to Symantec's for a
  723. number of reasons (besides the obvious fact that it is difficult to write
  724. a Windows program using ThinkC :-).   First, you get a real command line
  725. (from MSDOS), from which you can use more powerful tools like grep, lex, yacc.
  726. While MSDOS isn't Unix (it's not even MPW), as a programmer I like to be able
  727. to type what I want once in a while.
  728.  
  729. Second, the environment is extensible.  That is, I can install Bison to
  730. translate my grammar files into c, and then compile .y files.
  731.  
  732. Third, the compiler is really 4 compilers.  I can get it to compile old-
  733. style K&R C, ANSI C, C++, or Borland's extensions to C.  Each offers some
  734. aggressive optimizations, which seem to be fairly well-done.  At least,
  735. preliminary bug reports have been few.  You also get command-line compilers
  736. which allow you to do make, etc.  There is also an assembler (both built-in
  737. and separate), a standalone debugger and profiler, make, grep.  You don't
  738. get source control stuff (shame).
  739.  
  740. Fourth, the compiler will report all my compilation errors, stop on the
  741. first, compile one file and stop, or whatever I want.  I write compilers
  742. myself, and I understand the complexities of error recovery, but Borland's
  743. compiler does a really excellent job.  With no obvious performance penalty,
  744. since it seems to compile straight C faster than ThinkC (this is actually a
  745. meaningless comparison, and so it should be ignored.  Pretend like I never
  746. said it.  However, to keep flames to a minimum, my comparisons are based
  747. upon ThinkC on an fx, and BC on a 386/20.  Like I said, ignore this whole
  748. section).
  749.  
  750. Fifth, the compiler provides a wide range of warning messages.  In fact,
  751. the messages are nearly as extensive as those provided by lint.  At least,
  752. the insights that lint provides over Borland are not of the sort that I am
  753. likely to make.  Besides, if I really want lint, I can get it for the PC
  754. and use it.  Tough to do with ThinkC.
  755.  
  756. So what do I prefer about ThinkC?  I though about saying "It's on the Mac,"
  757. but that just means I have to write Mac apps, and to be perfectly honest,
  758. Windows apps and DOS apps are easier to write.  For me (and such things are
  759. always a matter of opinion), Borland's products do more for my productivity
  760. that do Symantec's.  This may be in part due to the fact that Borland has
  761. had more practice.
  762.  
  763. This has probably gone on long enough.  I'm starting to sound like an
  764. evangelist for Borland, when in fact I'm nothing but one of their longest-
  765. standing customers (I still have Turbo Pascal 1.0 disks).
  766.  
  767. I wouldn't mind if everyone ignored this posting and the whole thing died,
  768. but Kent asked a question, and I have an answer.  At most, let's discuss
  769. the merits, if for no other reason than Symantec might be listening.
  770. >
  771. >Cheers,
  772. >Kent Sandvik
  773. >--
  774. >Kent Sandvik - Apple DTS  - Dynamic Language Evangelist
  775. >ksand@apple.com
  776.  
  777. You may now return to your regularly-scheduled program...
  778. Don Wilcox                         | "For I am not ashamed of the Gospel of
  779. Washington University in St. Louis |   Christ, for it is the power of salvation
  780. email: wilcox@cs.wustl.edu         |   to all who believe."
  781.  
  782. ---------------------------
  783.  
  784. From: aep@world.std.com (Andrew E Page)
  785. Subject: Precompiled Headers for MPW C++ ?
  786. Date: 2 Mar 92 19:08:33 GMT
  787. Organization: The World Public Access UNIX, Brookline, MA
  788.  
  789. I'm starting to do some serious C++ work with MPW 3.2 and Cplus (CFront
  790. vers 3.2b3) and find that I am missing the precompiled hearders feature
  791. of MPW C very much.  Is there any way that this is implemented or will
  792. be implented for C++?
  793.  
  794.  
  795.  
  796. -- 
  797. Andrew E. Page CTO(Warrior Poet)|   Decision and Effort The Archer and Arrow
  798. DSP Ironworks                   |     The difference between what we are
  799. Macintosh and DSP Technology    |           and what we want to be.
  800.  
  801.  
  802.  
  803. - -------------------------
  804.  
  805. From: mlanett@void.ncsa.uiuc.edu (Mark Lanett)
  806. Subject:  Precompiled Headers for MPW C++ ?
  807. Date: 2 Mar 92 20:15:05 GMT
  808. Organization: University of Illinois at Urbana
  809.  
  810. aep@world.std.com (Andrew E Page) writes:
  811.  
  812. >I'm starting to do some serious C++ work with MPW 3.2 and Cplus (CFront
  813. >vers 3.2b3) and find that I am missing the precompiled hearders feature
  814. >of MPW C very much.  Is there any way that this is implemented or will
  815. >be implented for C++?
  816.  
  817. Help CPlus
  818. [some editing]
  819.     -dump filename          # save state of C++ compilation in filename
  820.     -dumpc filename         # save state of C++ compilation in filename (compressed)
  821.     -load filename          # load saved C++ compilation state from filename
  822.  
  823.  
  824. Looks like it's there to me. (#pragma load/dump *won't* work).
  825.  
  826. >-- 
  827. >Andrew E. Page CTO(Warrior Poet)|   Decision and Effort The Archer and Arrow
  828. >DSP Ironworks                   |     The difference between what we are
  829. >Macintosh and DSP Technology    |           and what we want to be.
  830. -- 
  831. Mark Lanett                                                   mlanett@uiuc.edu
  832. Software Tools Group, NCSA, University of Illinois at Urbana-Champaign
  833.  
  834.  
  835.  
  836. - -------------------------
  837.  
  838. From: cory@enigami.mv.com (Cory Kempf)
  839. Date: Thu, 5 Mar 92 22:30:59 EST
  840. Organization: EnigamI, Inc., Nashua, NH
  841.  
  842.  
  843. In article <BKI2IA.C2r@world.std.com> (comp.sys.mac.programmer), aep@world.std.com (Andrew E Page) writes:
  844. >I'm starting to do some serious C++ work with MPW 3.2 and Cplus (CFront
  845. >vers 3.2b3) and find that I am missing the precompiled hearders feature
  846. >of MPW C very much.  Is there any way that this is implemented or will
  847. >be implented for C++?
  848.  
  849. Actually it is already inplimented!  It is called Load/Dump.  Essentially
  850. what you do is create a dump file of the includes, and then load it
  851. back in to each compile.  It does require some special coding (e.g.
  852. surounding all #includes with #ifndef __FLAGNAME___ and #endif), but
  853. the speed improvement is rather dramatic.
  854.  
  855. +C
  856.  
  857.  
  858. - -------------------------------------------------------------
  859. Cory Kempf                    EnigamI, Inc.
  860. cory@enigami.mv.com           ...!decvax!enigami!cory
  861.  
  862. +++++++++++++++++++++++++++
  863.  
  864. From: ksand@apple.com (Kent Sandvik)
  865. Date: 8 Mar 92 01:49:34 GMT
  866. Organization: MacDTS Mongols
  867.  
  868. In article <BKI2IA.C2r@world.std.com>, aep@world.std.com (Andrew E Page) writes:
  869. > I'm starting to do some serious C++ work with MPW 3.2 and Cplus (CFront
  870. > vers 3.2b3) and find that I am missing the precompiled hearders feature
  871. > of MPW C very much.  Is there any way that this is implemented or will
  872. > be implented for C++?
  873.  
  874. To start with, #pragma dump/load sort of works, but we recommend to use the 
  875. separate Cfront -load -dump features, this because MPW C++ generates new C code,
  876. and one is never sure where those #pragmas are reissued.
  877.  
  878. See Release Notes, MPW C++, of how to use load/dump, or read my MacApp/C++ FAQ,
  879. somewhere on ftp.apple.com.
  880.  
  881. Cheers,
  882. Kent
  883.  
  884. - --
  885. Kent Sandvik - Apple DTS  - Dynamic Language Evangelist
  886. ksand@apple.com
  887. All opinions expressed are my own, and not related to any company or
  888. organization. Happy, happy, joy, joy!
  889.  
  890. ---------------------------
  891.  
  892. From: jerry@uni-paderborn.de (Gerald Siek)
  893. Subject: Shutting down "background only" apps
  894. Date: 2 Mar 92 15:33:49 GMT
  895. Organization: University of Paderborn, Germany
  896.  
  897. Hello networld,
  898.  
  899. I have written a program that runs in in "background only" mode (and is thus
  900. invisible at finder level) and which is shut down by a remote high level event.
  901. The program terminates properly but it's icon remains highlighted as "Open".
  902. So what can I do to tell the Finder that the background application has quit?
  903.  
  904. Thanks for any answer !
  905.     Jerry
  906.  
  907. - -- 
  908.   Gerald Siek  -  jerry@uni-paderborn.de  -  University of Paderborn, Germany
  909.  
  910. +++++++++++++++++++++++++++
  911.  
  912. From: REEKES@applelink.apple.com (Jim Reekes)
  913. Date: 11 Mar 92 22:49:08 GMT
  914. Organization: Apple Computer, Inc.
  915.  
  916. In article <1992Mar2.153349.11877@uni-paderborn.de>, jerry@uni-paderborn.de (Gerald Siek) writes:
  917. > Hello networld,
  918. > I have written a program that runs in in "background only" mode (and is thus
  919. > invisible at finder level) and which is shut down by a remote high level event.
  920. > The program terminates properly but it's icon remains highlighted as "Open".
  921. > So what can I do to tell the Finder that the background application has quit?
  922.  
  923. This is because you have given the file the wrong file type.  It should be
  924. 'appe' not 'APPL'.  The former is for background-only application and will
  925. be magically routed into the Extensions folder.  These applications are also
  926. launched automatically when in the Extensions folder.
  927.  
  928. The reason the icon stays highlighted (i.e. in the "Open" state) is because
  929. a background-only application  doesn't behave as double-clickable application.
  930. Standard applications will DrawMenuBar and the Finder is waiting for this
  931. to know that the icon can be drawn back to its standard state.
  932.  
  933.  
  934. - -------------------------------------------------------------------
  935. Jim Reekes, E.O.             |     Macintosh Toolbox Engineering
  936.                              |          Sound Manager Expert
  937. Apple Computer, Inc.         | All opinions expressed are mine, and
  938. 20525 Mariani Ave. MS: 81-EQ |  do not necessarily represent those
  939. Cupertino, CA 95014          |  of my employer, Apple Computer Inc.
  940.  
  941. ---------------------------
  942.  
  943. End of C.S.M.P. Digest
  944. **********************
  945.